Software Development
Advanced Agile for Software Projects
Advanced Agile: Software Development Concepts
Advanced Agile: Software Project Management

Advanced Agile: Software Development Concepts

Course Number:
it_pmadapdj_02_enus
Lesson Objectives

Advanced Agile: Software Development Concepts

  • discover the key concepts covered in this course
  • recognize how Agile tools such as initiatives, themes, epics, and stories help define and manage scope better than traditional methods for scoping
  • identify best practices of using modularity, coupling, and cohesion concepts in Agile software design
  • describe how to overcome the challenges of integrating Agile with UX design
  • describe how concepts of extreme programming help integrate Agile into software development based on examples
  • describe how continuous integration helps Agile software development based on examples
  • recognize the effectiveness of pair programming as an Agile tool to develop software
  • identify the benefits of using test-driven development in a software project
  • describe how code refactoring helps Agile software development based on examples
  • describe best practices to be adopted by an Agile leader to build and mentor Agile teams for a software project
  • recognize best practices to adopt for overcoming the challenges of working with distributed teams in an Agile environment
  • identify the parameters used to assess an organization to determine its Agile maturity
  • summarize the key concepts covered in this course

Overview/Description

Explore Agile tools such as initiatives, themes, epics, and stories and their role in software development. Examine best practices such as modularity, coupling, and cohesion, as well as how to integrate UX design with Agile. Examine concepts such as extreme programming, continuous integration, pair programming, test-driven development, and code refactoring. In addition, mentoring and working with distributed teams is also covered.



Target

Prerequisites: none

Advanced Agile: Software Project Management

Course Number:
it_pmadapdj_01_enus
Lesson Objectives

Advanced Agile: Software Project Management

  • discover the key concepts covered in this course
  • recognize the challenges faced in transforming to an Agile organization
  • compare and contrast the different Agile frameworks available for Agile transformation of the organization
  • describe the features of the Hybrid Agile model
  • describe the features of the Bimodal Agile model
  • recognize the seven principles that guide the Lean model of Agile
  • discover guidelines to identify the best fit Agile framework for the organization
  • describe the methods that can be used to increase the benefits of Agile from a project level to an organizational level
  • describe the various scaling models available for integrating Agile
  • recognize the SAFe framework available for scaling Agile
  • discover the benefits offered by Agile estimation models over traditional estimation methods
  • recognize how to establish a governance framework for adopting Agile at an organizational level
  • describe the best practices to be adopted for building an Agile culture in the organization
  • summarize the key concepts covered in this course

Overview/Description

Discover the challenges faced by an organization transitioning to Agile and examine comparisons of the Hybrid, Lean and Bimodal Agile models and frameworks. Explore scaling models, the SAFe Agile model, governance frameworks for adopting Agile, and building an Agile culture.



Target

Prerequisites: none

Close Chat Live